package cn.tedu.smartos.family_user.mapper;

import cn.tedu.smartos.baseuser.pojo.vo.UserVO;
import cn.tedu.smartos.family_user.pojo.dto.FamilyUserUpdateParam;
import cn.tedu.smartos.family_user.pojo.dto.PasswordUpdateParam;
import cn.tedu.smartos.family_user.pojo.entity.FamilyUser;
import cn.tedu.smartos.family_user.pojo.vo.FamilyUserVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;


@Mapper
public interface FamilyUserMapper {
    //修改个人信息
    int update(FamilyUserUpdateParam updateParam);
    // 根据ID查询家属信息
    FamilyUserVO selectById(Long userId);
    // 更新密码
    int updatePassword(PasswordUpdateParam passwordDTO);
    // 更新头像
    int updateAvatar(@Param("userId") Long userId, @Param("avatarUrl") String avatarUrl);
}
